iT邦幫忙

2021 iThome 鐵人賽

DAY 24
0
自我挑戰組

Design System Research系列 第 24

2.4.15 Design System - Tabs

  • 分享至 

  • xImage
  •  

所有的安排都不一定會照著計畫走
比如說以前的旅行可能會像是踩點一樣 安排好很多個景點 在有限時間底下去跑行程一遍
但現在反而能比較專注在跟人的相處上 把計畫中的所有意外都當作是必然
而這個變化可能會讓我有更不一樣的體驗

Tab 在設計上有幾個排列組合,在 Adobe Spectrum有列出一個表格可以作為參考
https://ithelp.ithome.com.tw/upload/images/20211009/20142064cYHu1PiPWi.png

包含:有沒有Icon、有沒有文字、狀態上有無被選擇 or Disable
若是有文字,在設計上 Tab 的 Width 也會跟著內容文字而有變化

文中也提到可以注意的幾個事項
1.是直向排列?還是橫向排列?如果項目超出畫面,應該要怎麼呈現?或如何讓用戶知道需要 scroll 才能看到所有項目
2.常見的 Tab 底下會有輔助線顯示該項目是否已選,那文字與輔助線的 spacing 要多少才不會看起來太多密集
3.Tab 文字的 Width, height 可以設定為變動的,可以隨著螢幕的尺寸變動而有相應的變化
4.有些 Tab 雖然處於未選中狀態,但仍可以設置輔助線讓用戶將 Tab 視為同一類物件
5.Tab 除了輔助線外,也可以用色做 Highlight 讓用戶更容易注意到被選中的項目
6.Tab 中 Icon 或文字在該區塊內的對齊方式也要統一,避免畫面上看起來不整齊
7.Tab 選擇方式跟 radiobox 規則相同,只能單選

最後補充 Tab 的應用在手機上最常見的就是 Tab Bar/Navigation,但 iOS/Android 有一些細節不太相同
可以參考 Adobe Spectrm 整理的這兩篇
https://spectrum.adobe.com/page/tab-bar-ios/
https://spectrum.adobe.com/page/bottom-navigation-android/

比較容易被忽略的應該就是 Landscape mode & 鍵盤支援模式(當用戶只能用鍵盤操作時,要如何切換或選中項目)


連假在外玩耍 實務經驗分享就暫停

Day 24 End


上一篇
2.4.14 Design System - Modal/Dialog/Popup/Overlay
下一篇
2.4.16 Design System - Toasts / Snackbars
系列文
Design System Research30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言